﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

h1,
.h1 {
  font-size: 36px;
  text-align: center;
  font-size: 5em;
  color: #404041;
}

.navbar-nav>li>.dropdown-menu {
  margin-top: 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.navbar-default .navbar-nav>li>a {
  width: 200px;
  font-weight: bold;
}

.mega-dropdown {
  position: static !important;
  width: 100%;
}

.mega-dropdown-menu {
  padding: 20px 0px;
  width: 100%;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.mega-dropdown-menu:before {
  content: "";
  border-bottom: 15px solid #fff;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  position: absolute;
  top: -15px;
  left: 285px;
  z-index: 10;
}

.mega-dropdown-menu:after {
  content: "";
  border-bottom: 17px solid #ccc;
  border-right: 19px solid transparent;
  border-left: 19px solid transparent;
  position: absolute;
  top: -17px;
  left: 283px;
  z-index: 8;
}

.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}

.mega-dropdown-menu > li > ul > li {
  list-style: none;
}

.mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #999;
  white-space: normal;
}

.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #444;
  background-color: #f5f5f5;
}

.mega-dropdown-menu .dropdown-header {
  color: #428bca;
  font-size: 18px;
  font-weight: bold;
}

.mega-dropdown-menu form {
  margin: 3px 20px;
}

.mega-dropdown-menu .form-group {
  margin-bottom: 3px;
}


 .footer-distributed {
        display: none;
    }

    .nv_gps {
        background-color: #fff !important;
        padding: 0 0 !important;
        margin: 0 0 !important;
        border-bottom: 1px solid #efefef;
        min-height: 33px !important;
    }

    .nv_gpssub > li > a {
        background-color: #fff !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .titleGray {
        border: 1px solid #cacaca;
        border-top-width: 0;
        border-bottom-width: 0;
        border-radius: 5px 5px 0 0;
        padding: 5px 10px 5px 10px;
        color: #c1190e;
        font-size: 11px;
        font-weight: bold;
        text-transform: uppercase;
        min-width: 100px;
        text-align: center;
        background: url('../fonts/menu_btn_bg.png') repeat-x;
    }

    .float_right {
        float: right;
    }

    .clear {
        border-top: solid 1px #ffffff;
        clear: both;
    }

    .SearchBoxBor {
        width: 240px;
        height: 25px;
        border: 2px solid #fff;
        display: inline-block;
        position: relative;
    }

    .SearchBox {
        float: left;
        position: relative;
        width: 210px;
        height: 20px;
    }

        .SearchBox .SearchSelect {
            background: url("../fonts/searchCar.png") no-repeat;
            padding: 0 15px 0 0;
            position: absolute;
            top: 0px;
            width: 24px;
            height: 24px;
        }

        .SearchBox .SearchText {
            font-size: 11px;
            width: 195px;
            padding: 2px 0px 2px 40px;
        }

        .SearchBox .SearchBtn {
            background: url("../fonts/s_icon_searchBtn.png") no-repeat;
            cursor: pointer;
            height: 24px;
            width: 24px;
            position: absolute;
            left: 213px;
            text-indent: 40px;
            top: 1px;
            border: none;
            box-shadow: none;
        }

    .toolboxPanel {
        background-color: #fff;
        border: solid 1px #dddddd;
        float: left;
        height: 162px;
        padding: 8px 0;
        width: 330px;
    }

    .float_left {
        float: left;
    }

    .font_tahoma_11px {
        font-family: Tahoma;
        font-size: 11px;
        line-height: 170%;
    }

    .icon_img a img {
        padding: 2px;
        margin: 0px;
        float: right;
        width: 20px;
    }

    .well {
        padding: 2px;
        margin-bottom: 2px;
        background-color: #f5f5f5;
        border: 1px solid #eee;
        border: 1px solid rgba(0, 0, 0, 0.05);
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    }

    #master-menu {
        float: left;
        text-align: right;
        top: 20px;
        left: 250px;
    }

        #master-menu > nav > div > ul {
            float: left;
            list-style: none;
            margin-top: 0px;
            padding: 0;
            height: 28px;
        }

            #master-menu > nav > div > ul > li {
            }

            #master-menu > nav > div > ul > .bg {
                background-color:#F8F8F8;
                height: 28px;
                float: left;
            }

    .nv_gps {
        /*float: right;*/
    }

        .nv_gps > div > ul > li {
            border-left: 1px solid #cfcfcf;
            border-right: 1px solid #cfcfcf;
            border-top: 1px solid #cfcfcf;
            background-color:#F8F8F8;
            /*border-radius: 12px 0 0 24px;*/
            /*margin: 0 5px;*/
        }

    #sidebar-wrapper {
        z-index: 1000;
        position: absolute;
        left: 330px;
        width: 0;
        height: 100%;
        margin-left: -255px;
        overflow-y: auto;
        background: #fff;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }

    .toolboxButtonUp {
        background: url('../fonts/slider_btn_close.png') no-repeat;
        cursor: pointer;
        float: left;
        height: 42px;
        margin-left: -23px;
        margin-top: 1px;
        width: 22px;
    }